TPCB - Beta Test ---------------- TPCB does NOT rely on QSO handling the PCBoard 'echo' indicator correctly. The faulty MOD #6 is irrelevant, though TPCB will tell you that the MOD is incorrect in the log, just as a nag. The following options are not yet functional (though they are ok to specify); UUSignature, UUMail V0.8 ------ UUUnPack UnPack As TBBS 2.3 now supports mixed case From/To/Subject in message so does TPCB. Trailing whitespace on lines are trimmed from inbound usenet messages. Any (carriage return) characters are translated into a single space. New switch added for the perverts, -ImportAllHeaders will cause all usenet message headers to be imported into the text of a message. If you want to waste disk space this is the one for you! Please note that this will be replaced by a control file switch eventually. Changed DTF file processing so that local boards have a rational PCBName value (ie an empty string). Fixed a problem with using -maxpcbopen where the files were not being closed before shelling to DOS. Problem handling Waffle's file name mangling when the variable part of the D.File name is greater than 5 characters. Fixed a problem where Restrict/Endrestricts were being added unnecessarily in the QSO.INC file. The 'FROM' name should now be more rational for an internet address. V0.7 28 August 1994 ------------------- The follwing options only work for people who have keys; CMDLine -scan -uuout -wayside -pcbag -qso -compress -compressauto -compressarea -maxpcbopen CTLFile AreaLog MsgLog UUMail AreaLog & MsgLog are now functional. Added command line option '-pcbag dirname' which will toss any Planet Connect BAG files in the named directory. All *.BAG files will be processed, any unknown newsgroups are simply ignored. Added command line option '-maxpcbopen nnn' which will increase the spool area for PCBoard message base opens. This will improve performance radically if used but you MUST BE CAREFUL. The maximum value is 30 which means that you must have available about 80 file handles (set in config.sys) and/or sufficient 'FILE HANDLES' set in Novel/NETx to accomodate this increase. TPCB only does rudimentary checks before accepting the value, if it breaks you own all of the pieces. V0.6 12 August 1994 ------------------- IMPORTANT: As eSoft still have not fixed QSO Mod8 I have done my own work around. To UPGRADE from 0.5 to 0.6 the following procedure must be followed.... 1. Do a -scan -uuout run with the 0.5 TPCB 2. Copy the TPCBZ.exe program from the 0.6 archive 3. run TPCBZ 4. Delete TPCBZ This will setup things so that TPCB does not rely on QSO setting the echo flag (it will tell you that QSO has it wrong in the log though). The new CTL option are only documented in the sample file, the user manual will be updated after I finish some other chores. The processing of the 'References:' field for usenet replies has been added. QSO.INC now includes the access restriction fields that are processed by QSO, ie the Restrict/EndRestrict commands. Security key processing has been added, at the moment it only tells you that you are running in evaluation mode. Before 1.0 unregistered use will be restricted somehow. The renumber process was not renumbering reference numbers set by QSO (you should do a -scan -uuout before compressing anyway). Added 'TimeZone' setting to the configuration to properly handle the RFC822/1036 date requirements. Please note this is a req'd field. The *.DAT file was not being saved in the correct location so it was sometimes getting lost. Please check your system for TPCB.DAT (unless you override the -config) and delete random ones, there should only be one living where your *.ctl file resides. V0.5 26 July 1994 ----------------- In the QSO.INC and the QI files TBBS areas with spaces were not being sensible. Added new command line option -lock which will ensure that only one copy of TPCB runs at a time .. well assuming file locking works. The wayside processing creates a fidonet packet (*.PKT) file per message, this allows multiple networks without causing addressing dramas. New directive UUNAME required to permit usenet news outbound processing. A file is created with the extension DAT that contains tidbits required to be stored between runs. This file should be left alone. So long as no area name is duplicated TPCB now supports multiple networks in a single control file. V0.4 19 April 1994 ------------------ Huge number of changes, memory allocation, buffering and work areas have all been added. Plus minor things like usenet uucp support! I would be advisable to go through all of the sample files as though it were a new installation. A registration form is included in this distribution. The next beta will have the full key validation system included, although it will only warn you that you have not paid for a key (and perhaps an annoying delay). The following version will not enable most functions unless you have a key - I HATE KEYS - but after the bad experience with TMail it seems that I can't rely on all people's honesty. V0.3 29 January 1994 -------------------- Fixed up some processing when renumbering the userlog.ptr file, TPCB would at times get lost. Removed all of the QSO bug code, make sure that you do a scan BEFORE installing this beta. Run 'TPCBEBUG -config [yourconfig]' to reset all the flag the correct way. You also need to get the latest UPDATE.BIN (even though it says no changes) remove QSO patch 8 and then reinstall it. If you don't messy messy messy. V0.2b 29 December 1993 ---------------------- Changed compress code so that any message more than 5 days in advance of the current time will be nuked without mercy. V0.2a 28 November 1993 ---------------------- The latest update.bin was supposed to fix all of the QSO bugs for handling PCBoard, unfortunately one was missed. The one dealing with the state of the to be echoed flag. If you used v0.2 none of your local messages would go out! There is a new program TPCBEBUG, its command line is; TPCBEBUG -config [file] [-echobug] If you are running multiple configurations you _must_ run TPCBEBUG with each of them to change the message echo flags. If you run it with -echobug it will reset all of your message bases to comply with the buggy QSO behaviour, run it without the switch and it will set things back the right way. TPCB has exactly the same command line switch, until advised otherwise you must run with -echobug on the command line (or in the TPCB.opt file) until Phil fixes the problem. V0.2 27 November 1993 --------------------- o Changes to comply with QSO now doing processing the same way as PCBoard. o Draft technical manual enclosed, hopefully %$#$%# MSWord has written it so it can be printed properly. Conversion from 0.1 to 0.2 -------------------------- Run the TPCBZ program, the command line is "TPCBZ -config [file]", where file is your TPCB configuration file, if you are running multiple configurations you _must_ run TPCBZ with each of them to change the message echo flags. V0.1 28 October 1993 -------------------- BEWARE - Phil has advised me that he will be changing QSO to comply with PCBoard specs, I changed TPCB specifically to fit with the wrong processing. DO NOT APPLY ANY QSO UPDATES until I review them and revert TPCB to doing things the correct way if you put any updates in (and the fixes are there) you will be sorry!!!!!! o Renumbering is now included plus all of the compression options (ie compressauto selects by percentage & number of days threshholds). o Lots, and LOTS of cleaning up, all message numbers are now unique. o The first bit of documentation is included (hopefully in a printable format ). V0.0 18 August 1993 ------------------- Initial Beta version